Blink: Advanced Display Multiplexing for Virtualized Applications

نویسنده

  • Jacob Gorm Hansen
چکیده

Providing untrusted applications with shared and dependable access to modern display hardware is of increasing importance. Our new display system, called Blink, safely multiplexes complex graphical content from multiple untrusted virtual machines onto a single Graphics Processing Unit (GPU). Blink does not allow clients to program the GPU directly, but instead provides a virtual processor abstraction to which they can program. Blink executes virtual processor programs and controls the GPU on behalf of the client, in a manner that reduces processing and context switching overheads. To achieve performance and safety, Blink employs just-in-time compilation and simple static analysis.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Blink: 3D Display Multiplexing for Virtualized Applications

Virtual Machines are increasingly being deployed on Desktop PC's, but because many existing VMM technologies are mostly targeted at servers, graphical performance is a stumbling block to many modern applications such as games, simulation, and video-conferencing. Existing high-performance display systems sacri ce safety and provide applications with direct hardware access, but the aim of our wor...

متن کامل

Resource Allocation in Contending Virtualized Environments through Stochastic Virtual Machine Performance Modeling and Feedback

In virtualized systems, allocation and scheduling of resources shared among multiple virtual machines faces challenges such as autonomy, isolation and high workload dynamics. The multiplexing and consolidation nature of virtualized systems also raise issues such as interference and conflicts among various virtual machine instances. Therefore traditional resource allocation strategy can’t achiev...

متن کامل

Optimizing Cloud Resources for Delivering IPTV Services through Virtualization

Virtualized cloud-based services can take advantage of statistical multiplexing across applications to yield significant cost savings to the operator. In this paper, we seek to lower a provider’s costs of real-time IPTV services through a virtualized IPTV architecture and through intelligent time shifting of service delivery. We take advantage of the differences in the deadlines associated with...

متن کامل

Microbial Cell Surface Display: Its Medical and Environmental Applications

Cell-surface display is the expression of peptides and proteins on the surface of living cells by fusing them tofunctional components of cells which are exposed to the environment of cells. This strategy can be carriedout using different surface proteins of cells as anchoring motifs and different proteins from different sourcesas a passenger protein. It is a promising strategy...

متن کامل

Colocation-Aware Modeling of CPU Usage for P2V Transitioning Applications

Traditional data-centers are giving way to virtualization based shared hosting platforms. This requires knowledge of how much resources are required to host a set of virtualized services. Due to the resource overhead incurred by virtualization, it is essential to estimate the virtual resource usage correctly, in order to avoid inefficiency due to excessive provisioning as well as prevent perfor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006